Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 Italy F1 France F5 Italy F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Italy F24 Italy F29 Romania F3 Italy F26 Netherlands F5 Nigeria F2 Belgium F1 Netherlands F4 Belgium F10 Belgium F14 Belgium F7 Italy F9 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Banca Stato Challenger Lugano - Lugano Siemens Open 2002 - Scheveningen Memorial Savigny - Sassuolo Italy F10 Tennis Napoli Cup - Napoli Memorial Savigni - Sassuolo Citta di Monza - Monza Genoa Open Challenger-Fondazione Carige - Genova Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding San Marino Cepu Open - San Marino San Remo Tennis Cup - San Remo GHI Bronz Classic - Bronx XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger 2007 - Dusseldorf Internazionali di Tennis Dell'Umbria - Todi Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Porsche Open - Poznan Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 5th Sardinian International Championships - Cagliari Garden Open - Rome Sunrise Challenger Sofia Challenger Ostrava Challenger Scheveningen Challenger Bauer Watertechnology Cup - Eckental Garden Open - Rome 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Meridiana Sardegna Open - Olbia Warsteiner Challenger Wolfsburg - Wolfsburg Mons Challenger Trofeo Sisma Mantova - Mantova Aachen Challenger Genova Challenger Bordeaux Challenger Scheveningen Challenger Cordenons Challenger Corona Mexico City Open - Mexico City Manerbio Challenger Como Challenger Kos-Zucchetti Tennis Cup - Cordenons Open de L'Isere - Grenoble Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo Guangzhou Challenger Pingguo Challenger Schickendanz Open - Furth Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open Diputacion - Cordoba Challenger 42 - Andrezieux Scheveningen Challenger I Tourneo Fila Citta di Brindisi - Brindisi Zagreb Open - Zagreb Trani Challenger Brixina Tennis Open - Bressanone Architect Open - Budapest St. Remy Challenger 2001 Challenger Canottieri Mincio - Mantova Internazionali di Tennis de San Marino - San Marino San Marino Cepu Open - San Marino The Bolton Challenger - Bolton Izmir Challenger DPD Challenger 2002 - Aschaffenburg KGHM Polish Indoors - Wroclaw Mons Challenger The Indian Oil Servo ATP Challenger - Chandigarh USTA/Safeway Challenger - Aptos Rennes Challenger Sports Experts Open - Nettingsdorf 7° Trani Cup - Trani BBB Open - Sofia VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona FILA Challenger - Biella Czech Indoor Open - Prague 4th Sardinia International Championships - Cagliari The Scottish Championships - Edinburgh Dallas Challenger Siemens Open 2007 - Scheveningen Olbia Challenger - Olbia Memorial Savigni - Sassuolo Ljubljana Open - Ljubljana Volkswagen TED Open - Istanbul Jameson Cup - Milan Internazionali di Tennis - Bergamo KGHM Polish Indoors - Wroclaw Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden Quimper Challenger Ostrava Challenger San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Trofeo Francesco Guzzini - Recanati Como Challenger Mordovia Cup - Mordovia Sporting Challenger - Turin Banca Stato Challenger Lugano - Lugano Tehran Open 2004 - Tehran Bancastato Challenger Lugano - Lugano Shimadzu All Japan Indoor Tennis Championships - Kyoto Arpa Ceramic Cup - Reggio Emilia Citta di Como - Como Rennes Challenger Cepu Open - San Marino Prosperita Open 2007 - Ostrava Sassuolo Challenger - Sassuolo Geneva Challenger Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Siemens Open - Scheveningen Guzzini Challenger - Recanati St. Petersburg Challenger - St. Petersburg Noumea Challenger Cherbourg Challenger San Marino Cepu Open - San Marino Challenger Fondazione Carige - Genova ATP Challenger Numea - New Caledonia Unicredit (Suisse) Bank S. A. Challenger - Chiasso Riviera di Rimini Challenger - Rimini Genoa Open - Genova SIR Supermercadi Challenger - Rome Memorial Manfredini - Sassuolo Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw Jameson Cup - Milan Roma Challenger 2007 - Rome Sopot Challenger IX Torneo Internacionale de Tennis - Barletta Rennes Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Prostejov Challenger Ethias Tennis Trophy - Mons XI Ciutat de Barcelona - Barcelona Braunschweig Challenger Lambertz Open by Stawag - Aachen Bordeaux Challenger Blois Challenger Marburg Challenger IPP Open - Helsinki Liberec Challenger Orleans Challenger X Torneo Internazionale di Tennis - Barletta Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Ciutat de Barcelona - Barcelona Bordeaux Challenger Ostdeutscher Sparkessen Cup - Dresden Open de Montauban - Montauban Dallas Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia CA Challenge - Graz VIII Torneo Internazionale di Tennis - Barletta Meerbusch Challenger Tennis Napoli Cup 2004 - Napoli San Marino Challenger Budapest Challenger Eckental Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Lamberts Open by Stawag - Aachen Mons Challenger Trofeo Sisma Mantova - Mantova 9° Trani Cup - Trani Cherbourg Challenger Lyon Challenger IPP Open - Helsinki Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Trnava Challenger Wroclaw Challenger Wolfsburg Challenger Jameson Cup - Milan Barletta Citta'Della Disfida Open 98 - Barletta Prague Challenger drkoop.com USTA challenger of Miami - Miami Croatia Open - Umag Rezidenza Open - Magdeburg Davidoff Swiss Indoors - Basel Challenger Canottieri Minico - Mantova ATP Challenger Hamburg - Hamburg Thailand Open - Bangkok Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Braunschweig Challenger Lisbon Challenger Open de la Ville de Saint Denis - Reunion Island Okal Cup 2003 - Eckental USTA Men's Challenger of Dallas - Dallas Jameson Cup - Milan V Torneo Internazionale di Tennis - Barletta Citta di Brindisi - Brindisi Canberra Challenger Challenger Britania Zavaleta - Puebla drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Challenger Ford de Cherbourg - Cherbourg Zagreb Open - Zagreb Shimadzu All Japan Indoor Tennis Championships - Kyoto Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Siemens Open 2003 - Scheveningen FILA Challenger - Biella Prostejov Challenger Milan Indoors - Milan Schickendanz Open - Furth Quimper Challenger Pau Challenger Torneo Internazionale di Tennis ATP-Challenger - Merano Segovia Challenger Open Castilla y Leon - Segovia Bordeaux Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Open Romania - Bucharest JVC Trophy - Vienna GHI Bronx Tennis Classic - Bronx Milan Indoors - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Challenger Hamburg - Hamburg VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo Garden Open - Rome Brasil Open - Costa do Sauipe Memorial Savigni - Sassuolo CA Challenge 2002 - Graz Warsteiner Challenger Lubeck - Lubeck Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Canottieri Minico 2004 - Mantova XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver Open 88 - Contrexeville Bulgarian Challenger 2002 - Sofia MTNL Cellular ATP Challenger - Mumbai Kyiv UMC Open - Kiev Milano Challenger-Jameson Cup - Milan Tampere Challenger - Tampere Meridiana Sardegna Open - Olbia Indian Oil Servo Delhi Challenger - New Delhi Venice Challenger - Venice Tennis Napoli Cup - Napoli Okal Cup - International Bavarian Championship - Eckental Top Wool Challenger Biella - Biella Genoa Open 'Fondazione Carige' - Genova The Nottingham Challenger - Nottingham Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Garden Open 2004 - Rome IPP Geneva Trophy - Geneva Open Prevadies - St. Brieuc Black Forest Open 2004 - Freudenstadt Heineken Challenger - Ho Chi Minh City Next Generation Adelaide International - Adelaide Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Sir Supermercati - Rome Internationaux du Doubs - Besancon The Dubai Tennis Championships - Dubai 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Davidoff Swiss Indoors - Basel Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix de Tennis de Lyon - Lyon Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Orleans Challenger Idea Prokom Open - Sopot Eckental Challenger Ethias Trophy - Mons SAP Open - San Jose Trani Challenger Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort AEGON Championships - London Rome Challenger Napoli Challenger BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Bordeaux Challenger Prostejov Challenger Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier Kolding Challenger Bratislava Challenger U.S. Men's Clay Court Championships - Orlando Next Generation Adelaide International - Adelaide CA Tennis Trophy - Vienna Medibank International - Sydney Mons Challenger BMW Open - Munich Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Winston Salem - Winston Salem Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Florence Erste Bank Open - Vienna Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger Noumea Challenger Barletta Challenger Winston-Salem Open - Winston-Salem Campionati Internazionali di Sicilia - Palermo Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Rome Challenger Open Sud de France - Montpellier Erste Bank Open - Vienna Moselle Open - Metz Alphen Challenger If Stockholm Open - Stockholm Trnava Challenger Mons Challenger Mons Challenger Garanti Koza Sofia Open - Sofia Ordina Open - s-Hertogenbosch Shenzhen Open - Shenzhen Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Tata Open Maharashtra - Pune Grand Prix Hassan II - Casablanca Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Moselle Open - Metz SA Tennis Open - Johannesburg Allianz Suisse Open - Gstaad Liberec Challenger Irving Challenger Aachen Challenger Trnava Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Bordeaux Challenger International Championship of Croatia - Umag Mons Challenger Topshelf Open - 's-Hertogenbosch USTA Men's Challenger of Dallas - Dallas Top Wool Challenger Biella - Biella European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul V Abierto Internacional de Salinas - Salinas Olbia Geovillage Open - Olbia AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Sardinia International Championship - Cagliari drkoop.com USTA Challenger of Tallahassee - Tallahassee Kyoto Challenger - Kyoto Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem XI Venice Open - Venice Scottish Tennis Championship - Edinburgh Samarkand Challenger - Samarkand Shimadsu All Japan Indoor Tennis Championships - Kyoto Kyiv UMC Open - Kiev Okal Open - Eckental Intersport Heilbronn Open - Heilbronn C.T. San Remo - XIII Piertomaso Tessitore - San Remo Memphis Open - Memphis Delray Beach Open - Delray Beach Banca Stato Challenger Lugano - Lugano Venice Open - Venice TEB BNP Paribas Istanbul Open - Istanbul Privat Bank Cup - Dniepropetrovsk Challenger de Granby - Granby Intersport Heilbronn Open - Heilbronn Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Challenger 42 - Andrezieux European Open - Antwerp Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo Unique Zagreb Open - Zagreb Open Sud de France - Montpellier Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Italian Open - Rome Brisbane - Brisbane Tennis Masters Series - Monte Carlo Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells If Stockholm Open - Stockholm China Open - Beijing Open 13 Provence - Marseille Qatar Open - Doha Copa AT&T - Buenos Aires Barletta Challenger Francavilla Challenger Masters Series Monte Carlo - Monte Carlo Bank Austria Tennis Trophy - Vienna Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris AEGON International - Eastbourne Tennis Masters Series - Rome Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp U.S. Open - New York French Open - Paris U.S. Open - New York Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - London Olympics - Beijing